home *** CD-ROM | disk | FTP | other *** search
Borland DataBase Explorer Information | 1997-08-05 | 35.5 KB | 787 lines |
-
-
- [Version]
- DbXName="Database Explorer"
- DbXVersion=3.00
-
- [Properties]
- DEFAULT DRIVER:Values=Closed,PARADOX,DBASE,ASCIIDRV
- NET PROTOCOL:Values1=Closed,TNS,TCP/IP,SPX/IPX,NETBIOS,NAMED PIPES,DECNET,3270,VINES
- NET PROTOCOL:Values2=APPC,ASYNC
- OPEN MODE:Values=Closed,READ/WRITE,READ ONLY
- SHARE MODE:Values=Closed,EXCLUSIVE,SHARED
- STRICTINTEGRTY:Values=Closed,FALSE,TRUE
- SQLPASSTHRU MODE:Values=Closed,NOT SHARED,SHARED AUTOCOMMIT,SHARED NOAUTOCOMMIT
- LIST SYNONYMS:Values=Closed,NONE,ALL,PRIVATE
- BLOB EDIT LOGGING:Values=Closed,FALSE,TRUE
- ENABLE SCHEMA CACHE:Values=Closed,FALSE,TRUE
- ENABLE BCD:Values=Closed,FALSE,TRUE
- ENABLE INTEGERS:Values=Closed,FALSE,TRUE
- LOCAL SHARE:Values=Closed,FALSE,TRUE
- AUTO ODBC:Values=Closed,FALSE,TRUE
- FOURDIGITYEAR:Values=Closed,FALSE,TRUE
- YEARBIASED:Values=Closed,FALSE,TRUE
- LEADINGZEROM:Values=Closed,FALSE,TRUE
- LEADINGZEROD:Values=Closed,FALSE,TRUE
- TWELVEHOUR:Values=Closed,FALSE,TRUE
- SECONDS:Values=Closed,FALSE,TRUE
- MILSECONDS:Values=Closed,FALSE,TRUE
- LEADINGZERON:Values=Closed,FALSE,TRUE
- COLLCHAR:Values=Closed,0,1,2
- DBNLS:Values=Closed,0,1,2
- SQLQRYMODE:Values=Closed,LOCAL,SERVER
-
- :HelpContext=4039
- DB2:HelpContext=4038
- INFORMIX:HelpContext=4035
- INTRBASE:HelpContext=4037
- MSACCESS:HelpContext=4042
- MSSQL:HelpContext=4036
- ORACLE:HelpContext=4034
- STANDARD:HelpContext=4045
- SYBASE:HelpContext=4033
-
-
-
- [STANDARD Properties]
- DriverType:Values=Closed,PARADOX="Paradox",DBASE="dBase"
- BooleanYN:Values=Closed,0="No",-1="Yes",1="Yes"
- FieldVChecks:Values=Closed,0="",1="Has Validity Checks",2=""
- FieldRights:Values=Closed,0="Read/Write",1="Read Only",2="None",3=""
- LookupType:Values1=Closed,0="None",1="Current Field",2="All Corresponding"
- LookupType:Values2=3="Current Field & Help",4="All Corresponding & Help"
- ReferenceType:Values=Closed,0="Master Of",1="Detail Of"
- ReferenceQual:Values=Closed,0="Restrict",1="Cascade"
- PrivilegeType:Values1=Closed,0="None",1="Read Only",3="Modify/Read",7="Insert/Modify/Read"
- PrivilegeType:Values2=15="Delete/Insert/Modify/Read",31="All Rights",255=
- FamilyRightsType:Values=Closed,0="None",1="Form",2="Reports",4="Validity Checks",8="Settings"
- FamilyMemberType:Values1=Closed,0="Unknown",1="Table",2="Index",3="Form",4="Report"
- FamilyMemberType:Values2=5="Validity Checks",6="Secondary Index",7="Secondary Index"
- FamilyMemberType:Values3=8="Blob File"
-
- STANDARD:Objects=O:C:0M::"Tables":Table
-
- Table:Dataset1=NAME=String:261,FILENAME=String:261,EXTENSION=String:4,TYPE=String:32
- Table:Dataset2=DATE=Date,TIME=Time,SIZE=Integer,VIEW=Word,SYNONYM=Word
- Table:Dataset3=STRUCTURE=String:32,VERSION=Word,RECORDSIZE=Word,FIELDS=Word
- Table:Dataset4=INDEXES=Word,VALCHECKS=Word,REFCHECKS=Word,RECORDS=Integer
- Table:Dataset5=PROTECTED=Word,VALID=Word
-
- Table:Category=Dataset
- Table:Attrs1=TYPE="Type"::NR:::VM=DriverType
- Table:Attrs2=DATE="Date"
- Table:Attrs3=TIME="Time"
- Table:Attrs4=VERSION="Version":2
- Table:Attrs5=VALID="Valid":2::::VM=BooleanYN
- Table:Attrs6=STRUCTURE="Structure":2
- Table:Attrs7=PROTECTED="Protected":2::::VM=BooleanYN
- Table:Name=FILENAME,EXTENSION
- Table:Objects1=O:P:1M::"Fields":Column
- Table:Objects2=O:O:0M::"Indices":Index
- Table:Objects3=O:O:0M::"Validity Checks":ValCheck
- Table:Objects4=O:O:0M::"Referential Constraints":Reference
- Table:Objects5=O:O:0M::"Security Specs":Security
- Table:Objects6=O:C:1M::"Family Members":Family
-
- Column:Dataset1=FIELDNUM=Word,NAME=String:32,TYPE=Word,SUBTYPE=Word
- Column:Dataset2=UNITS1=SmallInt,UNITS2=SmallInt,OFFSET=Word,LENGTH=Word
- Column:Dataset3=NULLOFFSET=Word,VCheck=Word,Rights=Word,CALCFIELD=Boolean
-
- Column:Category=Column
- Column:Order=FIELDNUM
- Column:Attrs1=FIELDNUM="Order":2:NR
- Column:Attrs2=TYPE="Type":1:NR
- Column:Attrs3=UNITS1="Size":1:N
- Column:Attrs4=UNITS2="Scale":1:N
- Column:Attrs5=LENGTH="Physical Length"
- Column:Name=NAME
-
- Index:Dataset1=NAME=String:261,INDEXID=Word,TAGNAME=String:32,FORMAT=String:32
- Index:Dataset2=PRIMARY=Boolean,UNIQUE=Boolean,DESCENDING=Boolean,AUTO=Boolean
- Index:Dataset3=SUBSET=Boolean,KEYISEXP=Boolean,COST=Word,FIELDS=Word,KEYLEN=Word
- Index:Dataset4=OUTOFDATE=Boolean,EXPTYPE=Word,FIELDARRAY=Bytes:32
- Index:Dataset5=EXPRESSION=String:221,CONDITION=String:221,CASEINSENSITIVE=Boolean
- Index:Dataset6=BLOCKSIZE=Word,RESTRNUM=Word,DESCENDINGARRAY=Bytes:32
-
- Index:Category=Index
- Index:Attrs1=NAME=Name:0,TAGNAME=Tag:0,RESTRNUM="Version":2
- Index:Attrs2=PRIMARY="Primary Key":::::VM=BooleanYN
- Index:Attrs3=UNIQUE="Unique"::NR:::VM=BooleanYN
- Index:Attrs4=AUTO="Maintained":2::::VM=BooleanYN
- Index:Attrs5=OUTOFDATE="Out of Date":2::::VM=BooleanYN
- Index:Attrs6=FORMAT="Format":2
- Index:Attrs7=BLOCKSIZE="Block Size":2
- Index:Attrs8=CASEINSENSITIVE="Case Insensitive":2:NR:::VM=BooleanYN
- Index:Attrs9=DESCENDING="Descending":2:NR:::VM=BooleanYN
- Index:Attrs10=EXPRESSION="Expression":2:N
- Index:Attrs11=CONDITION="Subset Condition":2:N
- Index:Name=NAME
- Index:OnAfterLoad=GetIndexInfo
-
- ValCheck:Dataset1=FIELDNUM=Word,REQUIRED=Boolean,HASMINVAL=Boolean
- ValCheck:Dataset2=HASMAXVAL=Boolean,HASDEFVAL=Boolean,MINVALUE=String:256
- ValCheck:Dataset3=MAXVALUE=String:256,DEFAULT=String:256,PICTURE=String:176
- ValCheck:Dataset4=LOOKUPTYPE=Integer,LOOKUPTABLE=String:261
-
- ValCheck:Attrs1=FIELDNUM="Field":2:NR
- ValCheck:Attrs2=REQUIRED="Required":1:NR:::VM=BooleanYN
- ValCheck:Attrs3=MINVALUE="Min Value":1:N
- ValCheck:Attrs4=MAXVALUE="Max Value":1:N
- ValCheck:Attrs5=DEFAULT="Default Value":1:N
- ValCheck:Attrs6=PICTURE="Picture":2:N
- ValCheck:Name=FIELDNUM
-
- Family:Dataset=NAME=String:32,ID=Word,TYPE=Integer,FILENAME=String:261
-
- Family:Attrs1=TYPE="Type":1::::VM=FamilyMemberType
- Family:Attrs2=NAME="Object Name":1
- Family:Name=FILENAME
-
- Reference:Dataset1=REFINTNUM=Word,NAME=String:32,TYPE=Integer
- Reference:Dataset2=OTHERTABLE=String:261,MODOP=Integer,DELOP=Integer
- Reference:Dataset3=FIELDCOUNT=Word,FIELDARRAY=Bytes:32,OTHERFIELDARRAY=Bytes:32
-
- Reference:Attrs1=TYPE="Reference Type":1::::VM=ReferenceType
- Reference:Attrs2=OTHERTABLE="Reference To":1:NR
- Reference:Attrs3=MODOP="Modify Operation":1:NR:::VM=ReferenceQual
- Reference:Attrs4=DELOP="Delete Operation":1:NR:::VM=ReferenceQual
- Reference:Name=NAME
- Reference:OnAfterLoad=GetReferenceInfo
-
- Security:Dataset1=ID=Word,TYPE=Integer,FAMRIGHTS=Word,PASSWORD=String:32
- Security:Dataset2=FIELDPRVARRAY=Bytes:1020
-
- Security:Attrs1=TYPE="Table Rights":1:NR:::VM=PrivilegeType
- Security:Attrs2=FAMRIGHTS="Family Rights":1:NR:::VS=FamilyRightsType:$0F
- Security:Name=PASSWORD
-
- [MSACCESS Properties]
- DriverType:Values=Closed,PARADOX="Paradox",DBASE="dBase"
- BooleanYN:Values=Closed,0="No",-1="Yes",1="Yes"
- FieldVChecks:Values=Closed,0="",1="Has Validity Checks",2=""
- FieldRights:Values=Closed,0="Read/Write",1="Read Only",2="None",3=""
- LookupType:Values1=Closed,0="None",1="Current Field",2="All Corresponding"
- LookupType:Values2=3="Current Field & Help",4="All Corresponding & Help"
- ReferenceType:Values=Closed,0="Master Of",1="Detail Of"
- ReferenceQual:Values=Closed,0="Restrict",1="Cascade"
- PrivilegeType:Values1=Closed,0="None",1="Read Only",3="Modify/Read",7="Insert/Modify/Read"
- PrivilegeType:Values2=15="Delete/Insert/Modify/Read",31="All Rights",255=
- FamilyRightsType:Values=Closed,0="None",1="Form",2="Reports",4="Validity Checks",8="Settings"
-
- MSACCESS:Objects1=O:C:0M::"Tables":Table
- MSACCESS:Objects2=O:C:0M::"Procedures":Procedure
-
- Table:Dataset1=NAME=String:261,FILENAME=String:261,EXTENSION=String:4,TYPE=String:32
- Table:Dataset2=DATE=Date,TIME=Time,SIZE=Integer,VIEW=Word,SYNONYM=Word
- Table:Dataset3=STRUCTURE=String:32,VERSION=Word,RECORDSIZE=Word,FIELDS=Word
- Table:Dataset4=INDEXES=Word,VALCHECKS=Word,REFCHECKS=Word,RECORDS=Integer
- Table:Dataset5=PROTECTED=Word,VALID=Word
-
- Table:Category=Dataset
- Table:Attrs1=TYPE="Type"::NR:::VM=DriverType
- Table:Attrs2=DATE="Date"
- Table:Attrs3=TIME="Time"
- Table:Attrs4=VERSION="Version":2
- Table:Attrs5=VALID="Valid":2::::VM=BooleanYN
- Table:Attrs6=STRUCTURE="Structure":2
- Table:Attrs7=PROTECTED="Protected":2::::VM=BooleanYN
- Table:Name=FILENAME,EXTENSION
- Table:Objects1=O:P:1M::"Fields":Column
- Table:Objects2=O:O:0M::"Indices":Index
- Table:Objects3=O:O:0M::"Validity Checks":ValCheck
- Table:Objects4=O:O:0M::"Referential Constraints":Reference
- Table:Objects5=O:O:0M::"Security Specs":Security
-
- Column:Dataset1=FIELDNUM=Word,NAME=String:32,TYPE=Word,SUBTYPE=Word
- Column:Dataset2=UNITS1=SmallInt,UNITS2=SmallInt,OFFSET=Word,LENGTH=Word
- Column:Dataset3=NULLOFFSET=Word,VCheck=Word,Rights=Word,CALCFIELD=Boolean
-
- Column:Category=Column
- Column:Order=FIELDNUM
- Column:Attrs1=FIELDNUM="Order":2:NR
- Column:Attrs2=TYPE="Type":1:NR
- Column:Attrs3=UNITS1="Size":1:N
- Column:Attrs4=UNITS2="Scale":1:N
- Column:Attrs5=LENGTH="Physical Length"
- Column:Name=NAME
-
- Index:Dataset1=NAME=String:261,INDEXID=Word,TAGNAME=String:32,FORMAT=String:32
- Index:Dataset2=PRIMARY=Boolean,UNIQUE=Boolean,DESCENDING=Boolean,AUTO=Boolean
- Index:Dataset3=SUBSET=Boolean,KEYISEXP=Boolean,COST=Word,FIELDS=Word,KEYLEN=Word
- Index:Dataset4=OUTOFDATE=Boolean,EXPTYPE=Word,FIELDARRAY=Bytes:32
- Index:Dataset5=EXPRESSION=String:221,CONDITION=String:221,CASEINSENSITIVE=Boolean
- Index:Dataset6=BLOCKSIZE=Word,RESTRNUM=Word,DESCENDINGARRAY=Bytes:32
-
- Index:Category=Index
- Index:Attrs1=NAME=Name:0,TAGNAME=Tag:0,RESTRNUM="Version":2
- Index:Attrs2=PRIMARY="Primary Key":::::VM=BooleanYN
- Index:Attrs3=UNIQUE="Unique"::NR:::VM=BooleanYN
- Index:Attrs4=AUTO="Maintained":2::::VM=BooleanYN
- Index:Attrs5=OUTOFDATE="Out of Date":2::::VM=BooleanYN
- Index:Attrs6=FORMAT="Format":2
- Index:Attrs7=BLOCKSIZE="Block Size":2
- Index:Attrs8=CASEINSENSITIVE="Case Insensitive":2:NR:::VM=BooleanYN
- Index:Attrs9=DESCENDING="Descending":2:NR:::VM=BooleanYN
- Index:Attrs10=EXPRESSION="Expression":2:N
- Index:Attrs11=CONDITION="Subset Condition":2:N
- Index:Name=NAME
- Index:OnAfterLoad=GetIndexInfo
-
- ValCheck:Dataset1=FIELDNUM=Word,REQUIRED=Boolean,HASMINVAL=Boolean
- ValCheck:Dataset2=HASMAXVAL=Boolean,HASDEFVAL=Boolean,MINVALUE=String:256
- ValCheck:Dataset3=MAXVALUE=String:256,DEFAULT=String:256,PICTURE=String:176
- ValCheck:Dataset4=LOOKUPTYPE=Integer,LOOKUPTABLE=String:261
-
- ValCheck:Attrs1=FIELDNUM="Field":2:NR
- ValCheck:Attrs2=REQUIRED="Required":1:NR:::VM=BooleanYN
- ValCheck:Attrs3=MINVALUE="Min Value":1:N
- ValCheck:Attrs4=MAXVALUE="Max Value":1:N
- ValCheck:Attrs5=DEFAULT="Default Value":1:N
- ValCheck:Attrs6=PICTURE="Picture":2:N
- ValCheck:Name=FIELDNUM
-
- Reference:Dataset1=REFINTNUM=Word,NAME=String:32,TYPE=Integer
- Reference:Dataset2=OTHERTABLE=String:261,MODOP=Integer,DELOP=Integer
- Reference:Dataset3=FIELDCOUNT=Word,FIELDARRAY=Bytes:32,OTHERFIELDARRAY=Bytes:32
-
- Reference:Attrs1=TYPE="Reference Type":1::::VM=ReferenceType
- Reference:Attrs2=OTHERTABLE="Reference To":1:NR
- Reference:Attrs3=MODOP="Modify Operation":1:NR:::VM=ReferenceQual
- Reference:Attrs4=DELOP="Delete Operation":1:NR:::VM=ReferenceQual
- Reference:Name=NAME
- Reference:OnAfterLoad=GetReferenceInfo
-
- Security:Dataset1=ID=Word,TYPE=Integer,FAMRIGHTS=Word,PASSWORD=String:32
- Security:Dataset2=FIELDPRVARRAY=Bytes:1020
-
- Security:Attrs1=TYPE="Table Rights":1:NR:::VM=PrivilegeType
- Security:Attrs2=FAMRIGHTS="Family Rights":1:NR:::VS=FamilyRightsType:$0F
- Security:Name=PASSWORD
-
- Procedure:Dataset=NAME=String,DATE=Date,TIME=Time
-
- Procedure:Category=Executable
- Procedure:Attrs=DATE="Date":1,TIME="Time":1
- Procedure:EAttrs=Data
- Procedure:Name=NAME
-
- [ODBC Properties]
- DriverType:Values=Closed,PARADOX="Paradox",DBASE="dBase"
- BooleanYN:Values=Closed,0="No",-1="Yes",1="Yes"
- FieldVChecks:Values=Closed,0=,1="Has Validity Checks",2=
- FieldRights:Values=Closed,0="Read/Write",1="Read Only",2="None",3=
- LookupType:Values1=Closed,0="None",1="Current Field",2="All Corresponding"
- LookupType:Values2=3="Current Field & Help",4="All Corresponding & Help"
- ReferenceType:Values=Closed,0="Master Of",1="Detail Of"
- ReferenceQual:Values=Closed,0="Restrict",1="Cascade"
- PrivilegeType:Values1=Closed,0="None",1="Read Only",3="Modify/Read",7="Insert/Modify/Read"
- PrivilegeType:Values2=15="Delete/Insert/Modify/Read",31="All Rights",255=
- FamilyRightsType:Values=Closed,0="None",1="Form",2="Reports",4="Validity Checks",8="Settings"
-
- ODBC:Objects1=O:C:0M::"Tables":Table
- ODBC:Objects2=O:C:0M::"Procedures":Procedure
-
- Table:Dataset1=NAME=String:261,FILENAME=String:261,EXTENSION=String:4,TYPE=String:32
- Table:Dataset2=DATE=Date,TIME=Time,SIZE=Integer,VIEW=Word,SYNONYM=Word
- Table:Dataset3=STRUCTURE=String:32,VERSION=Word,RECORDSIZE=Word,FIELDS=Word
- Table:Dataset4=INDEXES=Word,VALCHECKS=Word,REFCHECKS=Word,RECORDS=Integer
- Table:Dataset5=PROTECTED=Word,VALID=Word
-
- Table:Category=Dataset
- Table:Attrs1=TYPE="Type"::NR:::VM=DriverType
- Table:Attrs2=DATE="Date"
- Table:Attrs3=TIME="Time"
- Table:Attrs4=VERSION="Version":2
- Table:Attrs5=VALID="Valid":2::::VM=BooleanYN
- Table:Attrs6=STRUCTURE="Structure":2
- Table:Attrs7=PROTECTED="Protected":2::::VM=BooleanYN
- Table:Name=FILENAME,EXTENSION
- Table:Objects1=O:P:1M::"Fields":Column
- Table:Objects2=O:O:0M::"Indices":Index
- Table:Objects3=O:O:0M::"Validity Checks":ValCheck
- Table:Objects4=O:O:0M::"Referential Constraints":Reference
- Table:Objects5=O:O:0M::"Security Specs":Security
-
- Column:Dataset1=FIELDNUM=Word,NAME=String:32,TYPE=Word,SUBTYPE=Word
- Column:Dataset2=UNITS1=SmallInt,UNITS2=SmallInt,OFFSET=Word,LENGTH=Word
- Column:Dataset3=NULLOFFSET=Word,VCheck=Word,Rights=Word,CALCFIELD=Boolean
-
- Column:Category=Column
- Column:Order=FIELDNUM
- Column:Attrs1=FIELDNUM="Order":2:NR
- Column:Attrs2=TYPE="Type":1:NR
- Column:Attrs3=UNITS1="Size":1:N
- Column:Attrs4=UNITS2="Scale":1:N
- Column:Attrs5=LENGTH="Physical Length"
- Column:Name=NAME
-
- Index:Dataset1=NAME=String:261,INDEXID=Word,TAGNAME=String:32,FORMAT=String:32
- Index:Dataset2=PRIMARY=Boolean,UNIQUE=Boolean,DESCENDING=Boolean,AUTO=Boolean
- Index:Dataset3=SUBSET=Boolean,KEYISEXP=Boolean,COST=Word,FIELDS=Word,KEYLEN=Word
- Index:Dataset4=OUTOFDATE=Boolean,EXPTYPE=Word,FIELDARRAY=Bytes:32
- Index:Dataset5=EXPRESSION=String:221,CONDITION=String:221,CASEINSENSITIVE=Boolean
- Index:Dataset6=BLOCKSIZE=Word,RESTRNUM=Word,DESCENDINGARRAY=Bytes:32
-
- Index:Category=Index
- Index:Attrs1=NAME=Name:0,TAGNAME=Tag:0,RESTRNUM="Version":2
- Index:Attrs2=PRIMARY="Primary Key":::::VM=BooleanYN
- Index:Attrs3=UNIQUE="Unique"::NR:::VM=BooleanYN
- Index:Attrs4=AUTO="Maintained":2::::VM=BooleanYN
- Index:Attrs5=OUTOFDATE="Out of Date":2::::VM=BooleanYN
- Index:Attrs6=FORMAT="Format":2
- Index:Attrs7=BLOCKSIZE="Block Size":2
- Index:Attrs8=CASEINSENSITIVE="Case Insensitive":2:NR:::VM=BooleanYN
- Index:Attrs9=DESCENDING="Descending":2:NR:::VM=BooleanYN
- Index:Attrs10=EXPRESSION="Expression":2:N
- Index:Attrs11=CONDITION="Subset Condition":2:N
- Index:Name=NAME
- Index:OnAfterLoad=GetIndexInfo
-
- ValCheck:Dataset1=FIELDNUM=Word,REQUIRED=Boolean,HASMINVAL=Boolean
- ValCheck:Dataset2=HASMAXVAL=Boolean,HASDEFVAL=Boolean,MINVALUE=String:256
- ValCheck:Dataset3=MAXVALUE=String:256,DEFAULT=String:256,PICTURE=String:176
- ValCheck:Dataset4=LOOKUPTYPE=Integer,LOOKUPTABLE=String:261
-
- ValCheck:Attrs1=FIELDNUM="Field":2:NR
- ValCheck:Attrs2=REQUIRED="Required":1:NR:::VM=BooleanYN
- ValCheck:Attrs3=MINVALUE="Min Value":1:N
- ValCheck:Attrs4=MAXVALUE="Max Value":1:N
- ValCheck:Attrs5=DEFAULT="Default Value":1:N
- ValCheck:Attrs6=PICTURE="Picture":2:N
- ValCheck:Name=FIELDNUM
-
- Reference:Dataset1=REFINTNUM=Word,NAME=String:32,TYPE=Integer
- Reference:Dataset2=OTHERTABLE=String:261,MODOP=Integer,DELOP=Integer
- Reference:Dataset3=FIELDCOUNT=Word,FIELDARRAY=Bytes:32,OTHERFIELDARRAY=Bytes:32
-
- Reference:Attrs1=TYPE="Reference Type":1::::VM=ReferenceType
- Reference:Attrs2=OTHERTABLE="Reference To":1:NR
- Reference:Attrs3=MODOP="Modify Operation":1:NR:::VM=ReferenceQual
- Reference:Attrs4=DELOP="Delete Operation":1:NR:::VM=ReferenceQual
- Reference:Name=NAME
- Reference:OnAfterLoad=GetReferenceInfo
-
- Security:Dataset1=ID=Word,TYPE=Integer,FAMRIGHTS=Word,PASSWORD=String:32
- Security:Dataset2=FIELDPRVARRAY=Bytes:1020
-
- Security:Attrs1=TYPE="Table Rights":1:NR:::VM=PrivilegeType
- Security:Attrs2=FAMRIGHTS="Family Rights":1:NR:::VS=FamilyRightsType:$0F
- Security:Name=PASSWORD
-
- Procedure:Dataset=NAME=String,DATE=Date,TIME=Time
-
- Procedure:Category=Executable
- Procedure:Attrs=DATE="Date":1,TIME="Time":1
- Procedure:EAttrs=Data
- Procedure:Name=NAME
-
-
-
-
- [INTRBASE Properties]
- TFieldType:Values1=Closed,7=SMALLINT,8=INTEGER,9=QUAD,10=FLOAT
- TFieldType:Values2=11=DOUBLE PRECISION,14=`'CHAR('=Length')'`:CHAR,27=NUMERIC
- TFieldType:Values3=35=DATE,37=`'VARCHAR('=Length')'`:VARCHAR
- TFieldType:Values4=40=`'CSTRING('=Length')'`:CSTRING
- TFieldType:Values5=261=`'BLOB'``!' SUB_TYPE ' =SubType`:BLOB
- TFieldSubType:Values1=Closed,0=0:,1=1:"Text",2=2:"BLR",3=3:"ACL",4=4:"Ranges",5=5:"Summary"
- TFieldSubType:Values2=6=6:"Format",7=7:"Transaction Desc",8=8:"Ext File Desc"
- TNulls:Values=Closed,=:"Yes",1=NOT NULL:"No"
- TUniqueIndex:Values=Closed,=:"No",0=:"No",1=UNIQUE:"Yes"
- TDescendingIndex:Values=Closed,=ASCENDING:"No",1=DESCENDING:"Yes"
- TTriggerType:Values1=Closed,1=BEFORE INSERT,2=AFTER INSERT,3=BEFORE UPDATE
- TTriggerType:Values2=4=AFTER UPDATE,5=BEFORE DELETE,6=AFTER DELETE
- TParamKind:Values=Closed,0=:"Input",1=:"Output"
- TFnParamKind:Values=Closed,0=BY VALUE:"Value",1=:"Reference",3=:"Handle"
-
- INTRBASE:Comments=/*,*/
-
- INTRBASE:Objects1=O:C:0M::"Domains":Type
- INTRBASE:Objects2=O:C:0M::"Tables":Table
- INTRBASE:Objects3=O:C:0M::"Views":View
- INTRBASE:Objects4=O:C:0M::"Procedures":Procedure
- INTRBASE:Objects5=O:C:0M::"Functions":Function
- INTRBASE:Objects6=O:C:0M::"Generators":Generator
- INTRBASE:Objects7=O:C:0M::"Exceptions":Exception
- INTRBASE:Objects8=O:C:0M::"Blob Filters":BlobFilter
-
- RDB$RELATIONS:Name=RDB$RELATION_NAME
- RDB$RELATIONS:Attrs1=RDB$OWNER_NAME="Owner"
- RDB$RELATIONS:Attrs2=RDB$DESCRIPTION="Description"
- RDB$RELATIONS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
-
- RDB$RELATION_FIELDS:Key=RDB$RELATION_NAME,RDB$FIELD_NAME
- RDB$RELATION_FIELDS:Name=RDB$FIELD_NAME
- RDB$RELATION_FIELDS:Order=RDB$FIELD_POSITION
- RDB$RELATION_FIELDS:Objects=P:R:M1::"Domain":Type
- RDB$RELATION_FIELDS:Attrs1=RDB$FIELD_POSITION="Order":2:ER
- RDB$RELATION_FIELDS:Attrs2=RDB$DEFAULT_SOURCE=Default="Default"::E
- RDB$RELATION_FIELDS:Attrs3=RDB$NULL_FLAG=Null="Nulls"::E:::VM=TNulls
- RDB$RELATION_FIELDS:Reference:"Domain"=RDB$FIELD_SOURCE
-
- RDB$FIELDS:Name=RDB$FIELD_NAME
- RDB$FIELDS:Attrs1=RDB$FIELD_TYPE=FieldType="Type"::ER:::VM=TFieldType
- RDB$FIELDS:Attrs2=RDB$FIELD_SUB_TYPE=SubType="Subtype"::E:::VM=TFieldSubType
- RDB$FIELDS:Attrs3=RDB$FIELD_LENGTH=Length="Length"::E
- RDB$FIELDS:Attrs4=RDB$FIELD_SCALE=Scale="Scale"::E
- RDB$FIELDS:Attrs5=RDB$NULL_FLAG=Null="Nulls"::E:::VM=TNulls
- RDB$FIELDS:Attrs6=RDB$SEGMENT_LENGTH=SegmentSize="Segment Size":2:E
- RDB$FIELDS:Attrs7=RDB$DEFAULT_SOURCE=Default="Default":2:E
- RDB$FIELDS:Attrs8=RDB$VALIDATION_SOURCE=Rule="Constraint":2:E
- RDB$FIELDS:Attrs9=RDB$DESCRIPTION=Description="Description"
-
- RDB$FIELD_DIMENSIONS:Key=RDB$FIELD_NAME,RDB$DIMENSION
- RDB$FIELD_DIMENSIONS:Name=RDB$DIMENSION
- RDB$FIELD_DIMENSIONS:Order=RDB$DIMENSION
- RDB$FIELD_DIMENSIONS:Attrs1=RDB$DIMENSION="Order":2:ER
- RDB$FIELD_DIMENSIONS:Attrs2=RDB$LOWER_BOUND=LowerBound="Lower Bound"::ER
- RDB$FIELD_DIMENSIONS:Attrs3=RDB$UPPER_BOUND=UpperBound="Upper Bound"::ER
-
- RDB$FUNCTIONS:Name=RDB$FUNCTION_NAME
- RDB$FUNCTIONS:Attrs1=RDB$MODULE_NAME=Module="Module"::ER
- RDB$FUNCTIONS:Attrs2=RDB$ENTRYPOINT=Entry="Entry"::ER
- RDB$FUNCTIONS:Attrs3=RDB$QUERY_NAME=AlternateName="Alternate Name"
- RDB$FUNCTIONS:Attrs4=RDB$DESCRIPTION=Description="Description":2
- RDB$FUNCTIONS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
-
- RDB$FUNCTION_ARGUMENTS:Key=RDB$FUNCTION_NAME,RDB$ARGUMENT_POSITION
- RDB$FUNCTION_ARGUMENTS:Name=RDB$ARGUMENT_POSITION
- RDB$FUNCTION_ARGUMENTS:Order=RDB$ARGUMENT_POSITION
- RDB$FUNCTION_ARGUMENTS:Attrs1=RDB$ARGUMENT_POSITION="Order":2:ER
- RDB$FUNCTION_ARGUMENTS:Attrs2=RDB$FIELD_TYPE=FieldType="Type"::ER:::VM=TFieldType
- RDB$FUNCTION_ARGUMENTS:Attrs3=RDB$FIELD_SUB_TYPE=SubType="Subtype"::E:::VM=TFieldSubType
- RDB$FUNCTION_ARGUMENTS:Attrs4=RDB$FIELD_LENGTH=Length="Length"::E
- RDB$FUNCTION_ARGUMENTS:Attrs5=RDB$FIELD_SCALE=Scale="Scale"::E
-
- RDB$FILTERS:Name=RDB$FUNCTION_NAME
- RDB$FILTERS:Attrs1=RDB$MODULE_NAME=Module="Module"::ER
- RDB$FILTERS:Attrs2=RDB$ENTRYPOINT=Entry="Entry"::ER
- RDB$FILTERS:Attrs3=RDB$INPUT_SUB_TYPE=InputType="Input"::ER:::VM=TFieldSubType
- RDB$FILTERS:Attrs4=RDB$OUTPUT_SUB_TYPE=OutputType="Output"::ER:::VM=TFieldSubType
- RDB$FILTERS:Attrs5=RDB$DESCRIPTION=Description="Description":2
- RDB$FILTERS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
-
- RDB$INDICES:Name=RDB$INDEX_NAME
- RDB$INDICES:Objects=T:P:1M::"Columns":IndexColumn
- RDB$INDICES:Attrs1=RDB$UNIQUE_FLAG=Unique="Unique"::E:::VM=TUniqueIndex
- RDB$INDICES:Attrs2=RDB$INDEX_TYPE=Descending="Descending"::E:::VM=TDescendingIndex
- RDB$INDICES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
-
- RDB$INDEX_SEGMENTS:Key=RDB$INDEX_NAME,RDB$FIELD_NAME
- RDB$INDEX_SEGMENTS:Name=Column
- RDB$INDEX_SEGMENTS:Order=RDB$FIELD_POSITION
- RDB$INDEX_SEGMENTS:Objects1=P:R:M1::"Column":Column:<<>Column
- RDB$INDEX_SEGMENTS:Attrs1=RDB$FIELD_POSITION="Order":2:ER
- RDB$INDEX_SEGMENTS:Reference:"Column"=,RDB$FIELD_NAME
-
- RDB$PROCEDURES:Name=RDB$PROCEDURE_NAME
- RDB$PROCEDURES:Attrs1=RDB$OWNER_NAME="Owner"
- RDB$PROCEDURES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
-
- RDB$PROCEDURE_PARAMETERS:Key=RDB$PROCEDURE_NAME,RDB$PARAMETER_NAME
- RDB$PROCEDURE_PARAMETERS:Name=RDB$PARAMETER_NAME
- RDB$PROCEDURE_PARAMETERS:Order=RDB$PARAMETER_NUMBER
- RDB$PROCEDURE_PARAMETERS:Objects=P:R:M1::"Domain":Type
- RDB$PROCEDURE_PARAMETERS:Attrs1=RDB$PARAMETER_NUMBER="Order":2
- RDB$PROCEDURE_PARAMETERS:Attrs2=RDB$PARAMETER_TYPE=Kind="Kind":1:ER:::VM=TParamKind
- RDB$PROCEDURE_PARAMETERS:Reference:"Domain"=RDB$FIELD_SOURCE
-
- RDB$TYPES:Key=RDB$FIELD_NAME,RDB$TYPE
- RDB$TYPES:Name=RDB$TYPE_NAME
- RDB$TYPES:Order=RDB$TYPE
- RDB$TYPES:Attrs=RDB$TYPE="Value"
-
- RDB$GENERATORS:Name=RDB$GENERATOR_NAME
- RDB$GENERATORS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
-
- RDB$EXCEPTIONS:Name=RDB$EXCEPTION_NAME
- RDB$EXCEPTIONS:Attrs1=RDB$MESSAGE=Message="Message"::E
-
- RDB$TRIGGERS:Key=RDB$RELATION_NAME,RDB$TRIGGER_NAME
- RDB$TRIGGERS:Name=RDB$TRIGGER_NAME
- RDB$TRIGGERS:Attrs1=RDB$TRIGGER_TYPE=Type="Type"::ER:::VM=TTriggerType
- RDB$TRIGGERS:Attrs2=RDB$TRIGGER_SEQUENCE=Position="Position"::ER
- RDB$TRIGGERS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
-
- RDB$RELATION_CONSTRAINTS:Key=RDB$RELATION_NAME,RDB$CONSTRAINT_NAME
- RDB$RELATION_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
- RDB$RELATION_CONSTRAINTS:Attrs1=RDB$DEFERRABLE="Can Defer"
- RDB$RELATION_CONSTRAINTS:Attrs2=RDB$INITIALLY_DEFERRED="Initially Deferred"
- RDB$RELATION_CONSTRAINTS:Reference:"Columns"=RDB$INDEX_NAME
-
- RDB$REF_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
- RDB$REF_CONSTRAINTS:Objects1=P:R:01::"Primary Key":PrimaryKey
- RDB$REF_CONSTRAINTS:Objects2=P:R:11::"Foreign Key":ForeignKey
- RDB$REF_CONSTRAINTS:Attrs1=RDB$CONSTRAINT_NAME="Foreign Key"
- RDB$REF_CONSTRAINTS:Attrs2=RDB$CONST_NAME_UQ="Primary Key"
- RDB$REF_CONSTRAINTS:Attrs3=RDB$MATCH_OPTION="Match Option"
- RDB$REF_CONSTRAINTS:Attrs4=RDB$UPDATE_RULE="Update Rule"
- RDB$REF_CONSTRAINTS:Attrs5=RDB$DELETE_RULE="Delete Rule"
- RDB$REF_CONSTRAINTS:Reference:"PrimaryKey"=RDB$CONST_NAME_UQ=RDB$CONSTRAINT_NAME
- RDB$REF_CONSTRAINTS:Reference:"ForeignKey"=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
-
- RDB$CHECK_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
- RDB$CHECK_CONSTRAINTS:Attrs=RDB$TRIGGER_NAME="Trigger"
-
- Table:Definition=Root=RDB$RELATIONS
- View:Definition=Root=RDB$RELATIONS
- Procedure:Definition=Root=RDB$PROCEDURES
- Function:Definition=Root=RDB$FUNCTIONS
- Trigger:Definition=Root=RDB$TRIGGERS
- PrimaryKey:Definition=Root=RDB$RELATION_CONSTRAINTS
- ForeignKey:Definition=Root=RDB$RELATION_CONSTRAINTS
- UniqueConstraint:Definition=Root=RDB$RELATION_CONSTRAINTS
- CheckConstraint:Definition=Root=RDB$RELATION_CONSTRAINTS
- Exception:Definition=Root=RDB$EXCEPTIONS
- Generator:Definition=Root=RDB$GENERATORS
- Index:Definition=Root=RDB$INDICES
- IndexColumn:Definition=Root=RDB$INDEX_SEGMENTS
- Column:Definition=Root=RDB$RELATION_FIELDS
- Type:Definition=Root=RDB$FIELDS
- Enumeration:Definition=Root=RDB$TYPES
- Parameter:Definition=Root=RDB$PROCEDURE_PARAMETERS
- FunctionParameter:Definition=Root=RDB$FUNCTION_ARGUMENTS
- FunctionResult:Definition=Root=RDB$FUNCTION_ARGUMENTS
- BlobFilter:Definition=Root=RDB$FILTERS
- Dimension:Definition=Root=RDB$FIELD_DIMENSIONS
-
- Exception:Warning=Loss
- Exception:EAttrs=Text,New,Delete,Modify,Rename,Save
- Exception:Text:Get=CREATE EXCEPTION `\N ' ' N \N` "`=Message`"
- Exception:Text:RE=CREATE EXCEPTION\_+(\w+)\_+"(.*)"
- Exception:Text:Set=*N=1,Message=2
- Exception:Delete:Text=DROP EXCEPTION `O`
-
- Generator:Attrs:Q=gen_id=Integer::"Current Value":2:ER
- Generator:AttrReference:gen_id=select distinct gen_id(`O`, 0) from RDB$GENERATORS
- Generator:Warning=Loss
- Generator:EAttrs=Text,New:';',Delete,Modify,Rename,Save
- Generator:Text:Init1=CREATE GENERATOR `EDefaultName ';' \N`
- Generator:Text:Init2=SET GENERATOR `EDefaultName` TO 0
- Generator:Text:Get=CREATE GENERATOR `N`;`\N 'SET GENERATOR ' N ' TO ' =gen_id`
- Generator:Text:RE=CREATE GENERATOR\_+(\w+);(\_*SET GENERATOR \w+ TO (\w*))?\_*$
- Generator:Text:Set=*N=1,gen_id=3
- Generator:Delete:Text1=DELETE FROM RDB$GENERATORS
- Generator:Delete:Text2=WHERE RDB$GENERATOR_NAME=`OQ`
-
- Table:Category=Dataset
- Table:Values=A.RDB$VIEW_SOURCE IS NULL
- Table:Objects1=T:P:1M::"Columns":Column
- Table:Objects2=T:O:0M::"Indices":Index
- Table:Objects3=T:O:01::"Primary Key":PrimaryKey
- Table:Objects4=T:O:0M::"Referential Constraints":ForeignKey
- Table:Objects5=T:O:0M::"Unique Constraints":UniqueConstraint
- Table:Objects6=T:O:0M::"Check Constraints":CheckConstraint
- Table:Objects7=T:O:0M::"Triggers":Trigger
- Table:Reference:"Indices"=RDB$RELATION_NAME=RDB$RELATION_NAME
- Table:Warning=DataLoss
- Table:EAttrs=Data,Text,New,Delete,Modify,Rename,Save
- Table:Text:Get=CREATE TABLE `N` (`[Column:%s,%s:\N ' ' *] \N`)
- Table:Text:RE=CREATE TABLE\_+(\w+)\_*(\(.*\))
- Table:Text:Set=*N=1
- Table:Delete:Text=DROP TABLE `O`
-
- View:Category=Dataset
- View:Values=A.RDB$VIEW_SOURCE IS NOT NULL
- View:Objects=T:P:0M:NMDR:"Columns":Column
- View:Attrs:Q=Text=Memo::"Text"::ER
- View:AttrReference:Text1=select RDB$VIEW_SOURCE from RDB$RELATIONS
- View:AttrReference:Text2=where RDB$RELATION_ID=`:RDB$RELATION_ID`
- View:Warning=Loss
- View:EAttrs=Data,Text,New,Modify,Rename,Delete,Save
- View:Text:Init=CREATE VIEW `EDefaultName` AS SELECT
- View:Text:Get=CREATE VIEW `N` `'('[Column:%s,%s:\N ' ' N] \N ') '`AS`=Text`
- View:Text:RE=CREATE VIEW\_+(\w+)\_*(\(.*\))?\_+AS(.*)
- View:Text:Set=Text=3,*N=1
- View:Delete:Text=DROP VIEW `O`
-
- Index:Category=Index
- Index:EAttrs=Text,New,Delete,Modify,Rename,Save
- Index:Text:Get1=CREATE `!=Unique ' ' ``!=Descending ' ' `INDEX `N`
- Index:Text:Get2=ON `{<}N` (`[IndexColumn:%s, %s:*]`)
- Index:Text:RE=CREATE.*\_INDEX\_+(\w+)\_+ON\_+(\w+).*(\(.*\))
- Index:Text:Set=*N=1,2=`{<}N`,*>IndexColumn=3
- Index:Delete:Text=DROP INDEX `O`
-
- Column:Category=Column
- Column:Attrs:T1=RDB$FIELDS.RDB$FIELD_TYPE=FieldType:"Type":"Default":1:E::PResetType
- Column:Attrs:T2=RDB$FIELDS.RDB$FIELD_SUB_TYPE=SubType:"Subtype":"Default":1:E::PResetType
- Column:Attrs:T3=RDB$FIELDS.RDB$FIELD_LENGTH=Length:"Length":"Default":1:E::PResetType
- Column:Attrs:T4=RDB$FIELDS.RDB$FIELD_SCALE=Scale:"Scale":"Default":1:E::PResetType
- Column:Attrs:R=Type:"Domain":"Type":1:E::PSetType
- Column:OnAfterLoad=ColumnLoaded
- Column:OnCopyFrom=CopyWithDomain
- Column:AttrReference:FieldType=RDB$FIELD_SOURCE
- Column:AttrReference:SubType=RDB$FIELD_SOURCE
- Column:AttrReference:Length=RDB$FIELD_SOURCE
- Column:AttrReference:Scale=RDB$FIELD_SOURCE
- Column:EAttrs=Text,New,Delete,Modify,Rename
- Column:Text:Get=`N ' ' EType``! ' DEFAULT ' =Default``! ' ' =Null`
-
- IndexColumn:Category=ColumnReference
- IndexColumn:Attrs:R=Column:::2:ER
- IndexColumn:EAttrs=Text,New,Delete,Modify,Rename
- IndexColumn:Text:Get=`N`
-
- Type:Category=Type
- Type:Objects1=T:P:0M::"Dimensions":Dimension
- Type:Objects2=T:C:0M::"Values":Enumeration
- ; Convert DEFAULT (.*) in Default and CHECK \((.*)\) in Rule
- Type:OnAfterLoad=TypeLoaded
- Type:Reference:"Dimensions":Text=`' [' [Dimension:%s, %s:*] ']'`
- Type:Warning=Loss
- Type:EAttrs=Text,New,Delete,Modify,Rename,Save
- Type:Text:Get1=CREATE DOMAIN `N` AS` \N ' ' EPhysicalType`
- Type:Text:Get2=`!\N ' DEFAULT '=Default`
- Type:Text:Get3=`!\N ' ' =Null`
- Type:Text:Get4=`!\N ' CHECK (' =Rule ')'`
- Type:Delete:Text=DROP DOMAIN `O`
-
- Dimension:EAttrs=Text,New,Delete,Modify,Rename
- Dimension:Text:Get=`=LowerBound ':' =UpperBound`
-
- Procedure:Category=Executable
- Procedure:Objects=T:P:0M::"Parameters":Parameter
- Procedure:Reference:"Parameters":Text1=`!'(' \N {>Parameter} EParametersIn \N')'`
- Procedure:Reference:"Parameters":Text2=`!'RETURNS (' \N {>Parameter} EParametersOut \N ')'`
- Procedure:Attrs:Q=Text=Memo::"Text"::ER
- Procedure:AttrReference:Text1=select RDB$PROCEDURE_SOURCE from RDB$PROCEDURES
- Procedure:AttrReference:Text2=where RDB$PROCEDURE_NAME=`OQ`
- Procedure:Warning=Loss
- Procedure:EAttrs=Data,Text,New,Delete,Modify,Rename,Save
- Procedure:Text:Init=CREATE PROCEDURE `EDefaultName` AS`\N`BEGIN`\N`END
- Procedure:Text:Get1=CREATE PROCEDURE `N`
- Procedure:Text:Get2=`{>Parameter} *`
- Procedure:Text:Get3=AS `=Text`
- Procedure:Text:RE=CREATE PROCEDURE\_+(\w+)\_*(.*)\_AS\_(.*)
- Procedure:Text:Set=Text=3,*>Parameter=2,*N=1
- Procedure:Modify:RE=(CREATE)\_+PROCEDURE
- Procedure:Modify:Set=1=`'ALTER'`
- Procedure:Delete:Text=DROP PROCEDURE `O`
-
- Parameter:Category=Column
- Parameter:Attrs:T1=RDB$FIELDS.RDB$FIELD_TYPE=FieldType:"Type":"Default":1:-E::PResetType
- Parameter:Attrs:T2=RDB$FIELDS.RDB$FIELD_SUB_TYPE=SubType:"Subtype":"Default":1:-E::PResetType
- Parameter:Attrs:T3=RDB$FIELDS.RDB$FIELD_LENGTH=Length:"Length":"Default":1:-E::PResetType
- Parameter:Attrs:T4=RDB$FIELDS.RDB$FIELD_SCALE=Scale:"Scale":"Default":1:-E::PResetType
- Parameter:Attrs:R=Type:"Domain":"Type":1:::PSetType
- Parameter:AttrReference:FieldType=RDB$FIELD_SOURCE
- Parameter:AttrReference:SubType=RDB$FIELD_SOURCE
- Parameter:AttrReference:Length=RDB$FIELD_SOURCE
- Parameter:AttrReference:Scale=RDB$FIELD_SOURCE
- Parameter:EAttrs=Text
- Parameter:Text:Get=`N ' ' EType`
- Parameter:OnAfterLoad=AdjustTypeInfo
- Parameter:OnCopyFrom=CopyWithDomain
-
- Function:Category=Executable
- Function:Objects1=T:P:0M::"Parameters":FunctionParameter
- Function:Objects2=T:P:11::"Result":FunctionResult
- Function:Reference:"Parameters":Text=`[FunctionParameter:%s, %s:*]`
- Function:Reference:"Result":Text=`[FunctionResult::*]`
- Function:Warning=Loss
- Function:EAttrs=Text,New,Delete,Modify,Rename,Save
- Function:Text:Get1=DECLARE EXTERNAL FUNCTION `N \N`
- Function:Text:Get2=`!' ' {>FunctionParameter} * \N`
- Function:Text:Get3=`' RETURNS ' {>FunctionResult} * \N`
- Function:Text:Get4= ENTRY_POINT "`=Entry`" MODULE_NAME "`=Module`"
- Function:Delete:Text=DROP EXTERNAL FUNCTION `O`
-
- FunctionParameter:Category=Column
- FunctionParameter:Values=A.RDB$ARGUMENT_POSITION <> `:RDB$RETURN_ARGUMENT`
- FunctionParameter:EAttrs=Text,New,Delete,Modify,Rename
- FunctionParameter:Text:Get=`EPhysicalType`
-
- FunctionResult:Category=Column
- FunctionResult:Values=A.RDB$ARGUMENT_POSITION = `:RDB$RETURN_ARGUMENT`
- FunctionResult:Attrs=RDB$MECHANISM=Kind="Kind"::E:::VM=TFnParamKind
- FunctionResult:EAttrs=Text,New,Delete,Modify,Rename
- FunctionResult:Text:Get=`EPhysicalType``! ' ' =Kind`
-
- BlobFilter:Category=Executable
- BlobFilter:Warning=Loss
- BlobFilter:EAttrs=Text,New,Delete,Modify,Rename,Save
- BlobFilter:Text:Get1=DECLARE FILTER `N \N`
- BlobFilter:Text:Get2= INPUT_TYPE `=InputType` OUTPUT_TYPE `=OutputType``\N`
- BlobFilter:Text:Get3= ENTRY_POINT "`=Entry`" MODULE_NAME "`=Module`"
- BlobFilter:Delete:Text=DROP FILTER `O`
-
- CheckConstraint:Category=Expression
- CheckConstraint:Values=A.RDB$CONSTRAINT_TYPE = 'CHECK'
- CheckConstraint:Attrs:Q=Text=Memo::"Constraint Text":2:ER:PStripCheck
- CheckConstraint:AttrReference:Text1=select t.RDB$TRIGGER_SOURCE
- CheckConstraint:AttrReference:Text2=from RDB$TRIGGERS t, RDB$CHECK_CONSTRAINTS c
- CheckConstraint:AttrReference:Text3=where t.RDB$TRIGGER_NAME=c.RDB$TRIGGER_NAME and
- CheckConstraint:AttrReference:Text4=t.RDB$TRIGGER_TYPE=1 and
- CheckConstraint:AttrReference:Text5=c.RDB$CONSTRAINT_NAME=`OQ`
- CheckConstraint:EAttrs=Text,New,Delete,Modify,Rename,Save
- CheckConstraint:Text:Init=ALTER TABLE `{<}N\N` ADD CONSTRAINT `EDefaultName \N` CHECK ()
- CheckConstraint:Text:Get=ALTER TABLE `{<}N\N` ADD CONSTRAINT `N\N` CHECK (`=Text`)
- CheckConstraint:Text:RE=ALTER\_+TABLE\_+(\w+)\_+ADD\_+CONSTRAINT\_+(\w+)\_+CHECK\_*\((.*)\)
- CheckConstraint:Text:Set=1=`{<}N`,Text=3,*N=2
- CheckConstraint:Delete:Text=ALTER TABLE `{<}O` DROP CONSTRAINT `O`
-
- UniqueConstraint:Category=UniqueConstraint
- UniqueConstraint:Values=A.RDB$CONSTRAINT_TYPE = 'UNIQUE'
- UniqueConstraint:Objects1=T:P:1M::"Columns":IndexColumn
- UniqueConstraint:Objects2=P:R:M1::"Index":Index:<>Index
- UniqueConstraint:Reference:"Columns"=RDB$INDEX_NAME
- UniqueConstraint:Reference:"Index"=RDB$INDEX_NAME
- UniqueConstraint:EAttrs=Text,New,Delete,Modify,Rename,Save
- UniqueConstraint:Text:Get1=ALTER TABLE `{<}N\N` ADD CONSTRAINT `N`
- UniqueConstraint:Text:Get2=`\N` UNIQUE `'(' [IndexColumn:%s, %s:N] ')'`
- UniqueConstraint:Delete:Text=ALTER TABLE `{<}O` DROP CONSTRAINT `O`
-
- PrimaryKey:Category=PrimaryKey
- PrimaryKey:Values=A.RDB$CONSTRAINT_TYPE = 'PRIMARY KEY'
- PrimaryKey:Objects1=T:P:1M::"Columns":IndexColumn
- PrimaryKey:Objects2=P:R:M1::"Index":Index:<>Index
- PrimaryKey:Reference:"Columns"=RDB$INDEX_NAME
- PrimaryKey:Reference:"Index"=RDB$INDEX_NAME
- PrimaryKey:EAttrs=Text,New,Delete,Modify,Rename,Save
- PrimaryKey:Text:Get1=ALTER TABLE `{<}N\N` ADD CONSTRAINT `N`
- PrimaryKey:Text:Get2=`\N` PRIMARY KEY `'(' [IndexColumn:%s, %s:N] ')'`
- PrimaryKey:Delete:Text=ALTER TABLE `{<}O` DROP CONSTRAINT `O`
-
- ForeignKey:Category=ForeignKey
- ForeignKey:Values=A.RDB$CONSTRAINT_TYPE = 'FOREIGN KEY'
- ForeignKey:Objects1=P:R:M1::"Index":Index:<>Index
- ForeignKey:Objects2=T:P:1M::"Columns":IndexColumn
- ForeignKey:Objects3=P:R:M1::"Reference Table":Table
- ForeignKey:Reference:"Index"=RDB$INDEX_NAME
- ForeignKey:Reference:"Columns"=RDB$INDEX_NAME
- ForeignKey:Reference:"Reference Table"=ReferenceTable
- ForeignKey:Attrs:T1=RDB$REF_CONSTRAINTS.RDB$MATCH_OPTION=MatchOption
- ForeignKey:Attrs:T2=RDB$REF_CONSTRAINTS.RDB$UPDATE_RULE=UpdateRule
- ForeignKey:Attrs:T3=RDB$REF_CONSTRAINTS.RDB$DELETE_RULE=DeleteRule
- ForeignKey:Attrs:Q=ReferenceTable=String:::0
- ForeignKey:Attrs:R=Table::::ER
- ForeignKey:AttrReference:ReferenceTable1=select RDB$RELATION_NAME
- ForeignKey:AttrReference:ReferenceTable2=from RDB$REF_CONSTRAINTS A, RDB$RELATION_CONSTRAINTS B
- ForeignKey:AttrReference:ReferenceTable3=where A.RDB$CONST_NAME_UQ = B.RDB$CONSTRAINT_NAME
- ForeignKey:AttrReference:ReferenceTable4=and A.RDB$CONSTRAINT_NAME = `:RDB$CONSTRAINT_NAME`
- ForeignKey:AttrReference:MatchOption=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
- ForeignKey:AttrReference:UpdateRule=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
- ForeignKey:AttrReference:DeleteRule=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
- ForeignKey:EAttrs=Text,New,Delete,Modify,Rename,Save
- ForeignKey:Text:Get1=ALTER TABLE `{<}N\N` ADD CONSTRAINT `N`
- ForeignKey:Text:Get2=`\N` FOREIGN KEY `'(' [IndexColumn:%s, %s:N] ')'`
- ForeignKey:Text:Get3=`\N` REFERENCES `=Table`
- ForeignKey:Delete:Text=ALTER TABLE `{<}O` DROP CONSTRAINT `O`
-
- Trigger:Category=Executable
- Trigger:Attrs:Q=Text=Memo::"Text"::ER:PROOName
- Trigger:AttrReference:Text1=select RDB$TRIGGER_SOURCE from RDB$TRIGGERS
- Trigger:AttrReference:Text2=where RDB$TRIGGER_NAME=`OQ`
- Trigger:EAttrs=Text,New,Delete,Modify,Rename,Save
- Trigger:Text:Init1=CREATE TRIGGER `EDefaultName` FOR `{<}N`
- Trigger:Text:Init2=AFTER UPDATE POSITION 0 AS`\N`BEGIN`\N`END
- Trigger:Text:Get1=CREATE TRIGGER `N` FOR `{<}N`
- Trigger:Text:Get2=`=Type` POSITION `=Position` `=Text`
- Trigger:Text:RE=CREATE\_+TRIGGER\_+(\w+)\_+FOR\_+(\w+)\_+(\w+\_\w+)\_+POSITION\_+(\w+)\_+(.*)
- Trigger:Text:Set=*N=1,2=`{<}N`,Type=3,Position=4,Text=5
- Trigger:Delete:Text=DROP TRIGGER `O`
-
-
-
-